Software Environment for Automated Verification of Distributed Industrial Controllers following Iec61499
نویسندگان
چکیده
Abstract. This paper presents the Verification Environment for Distributed Applications (VEDA), which is a software package for Deep Debugging of distributed controllers. Deep Debugging is a combination of model-based simulation and verification united by a homogeneous graphical user interface. VEDA deals with controllers defined in IEC61131 and IEC61499 and automatically generates the formal model of the controller given the controller’s source code. VEDA includes some facilities to develop models of plants: a graphic editor for Signal-Net Systems models and means to specify visualization of the model. It allows also to simulate the controller/plant closed-loop system, and to prove formally whether the overall behavior of the system satisfies some desired/undesired properties. For better analysis, results of the verification can be visualized by tracing trajectories with timing diagrams of required parameters. Formulation of specifications is facilitated using the visual Signal Diagram Specification Language (SDSL).
منابع مشابه
Developing IEC61499 in Industrial Processes, Measurement and Control Systems (IPMCS)
Increasing marketing competition with globalization force companies to expand diversity of the production lines which in turn improve the ability of choosing customizable products, improve the flexibility of system design and maintenance costs lead to a strong trend towards automation and distributed control systems. The plant is constantly adapted to the differences of products to achieve the ...
متن کاملOn Integration of Model-based Validation in Software Engineering of Industrial Automation Systems
This paper introduces idea of a system architecture for industrial automation software systems which integrates the formal background of modular place transition models with the ideas of the upcoming IEC61499 standard for component based distributed measurement and control systems. Goal of the architecture is to support simulation and formal verification as a natural part of the engineering pro...
متن کاملA UML Based Engineering Support System for the Development of Distributed Control Applications
Modern manufacturing plants are forced from the growing need for cutting-edge products. They demand the ability to quickly respond to market requirements by designing competitive products and modifying existing ones. To address these requirements, the evolving standards IEC61499 and IEC61804 have defined a methodology and have applied modelling techniques of Software Engineering to the design o...
متن کاملTransformation of Simulink models to IEC 61499 Function Blocks for verification of distributed control systems
In this paper, a new model-based engineering approach is introduced by bridging MATLAB Simulink with IEC61499 Function Block models. This is achieved by a transformation between the two blockdiagram languages. The transformation supported by the developed tools sets the cornerstone of the verification and validation framework for IEC 61499 Function Blocks in closed-loop with the models of the p...
متن کاملdSL, a Language and Environment for the Design of Distributed Industrial Controllers
We present dSL (distributed Supervision Language), a language and environment dedicated to the specification of industrial controllers. dSL extends an existing language used in the industrial world to allow transparent code distribution. We study other existing solutions, and argue for the need of dSL. Next, we define dSL syntactically and semantically, and prove some remarkable properties on i...
متن کامل